package string;

public class StringDemo4 {
    public static void main(String[] args) {
        //==和equals方法的区别
        //定义三个字符串, 内容都是imooc
        //str1, str2, str3都是放到栈中(连续的内存空间)
        String str1="imooc";//放到常量池中
        String str2="imooc";//在堆中开辟一块内存空间
        String str3=new String("imooc");
        String str4=new String("imooc");
        System.out.println("str1与str2是否相同?"+(str1.equals(str2)));
        System.out.println("str1与str3是否相同?"+(str1.equals(str3)));
        System.out.println("str1与str2地址是否相同?"+(str1==str2));
        System.out.println("str1与str3地址是否相同?"+(str1==str3));
        System.out.println("str3与str4地址是否相同?"+(str3==str4));

    }
}
